GPU Accelerated Particle-in-cell Simulations with Charge-Conserving Current Deposition

نویسندگان

  • Chuang Ren
  • Rui Yan
  • Jaehong Park
  • Lan Gao
  • Wei Lai
چکیده

Particle-in-Cell (PIC) methods are a well-established first-principle model that can provide a kinetic description of a plasma by following trajectories of an ensemble of charged particles in self-consistent electromagnetic fields. To the extent that quantum mechanical effects can be neglected, the PIC model makes no physics approximations and is a key tool in the study of plasma physics. The first-principle nature of the PIC model determines that PIC simulations require intense computation. Modern graphic processing units (GPU's) provide a significant amount of raw compute power and bandwidth, both about an order of magnitude more than a conventional CPU. In this thesis, we have developed an implementation of an electromagnetic PIC code, with charge-conserving current deposition, on a GPU cluster with CUDA. We have developed a new charge-conserving current deposition scheme with little thread divergence and a new particle sorting algorithm that is especially efficient for explicit PIC codes. The implementation takes advantage of the fast on-chip shared memory and coalesced data access. The thread racing technique used also can provide a general method of resolving write conflict among computation threads on GPU. Particle sorting and boundary update methods are carefully designed to minimize data movement. The code has good scalability where the latency of MPI communication between nodes is the main reason for the performance decrease in weak scaling. Depending on plasma temperatures, the GPU implementation has achieved a processing speed of 2.2-4.5 ns per particle-step in two-dimensional (2D) simulations using 1-225 GPUs, and 4.3-15.8 ns

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Particle-in-cell simulations with charge-conserving current deposition on graphic processing units

Department of Mechanical Engineering, University of Rochester, Rochester, NY 14627, USA b Laboratory for Laser Energetics, University of Rochester, Rochester, NY 14627, USA Department of Electrical and Computer Engineering, University of Rochester, Rochester, NY 14627, USA Department of Physics and Astronomy, University of Rochester, Rochester, NY 14627, USA Department of Physics and Astronomy,...

متن کامل

Alternating-order interpolation in a charge-conserving scheme for particle-in-cell simulations

We discuss the interpolation of the electric and magnetic fields within a charge-conserving Particle-In-Cell scheme. The choice of the interpolation procedure for the fields acting on a particle can be constrained by analyzing conservation of the energy and the particle generalized momentum. The better conservative properties are achieved, if the alternating-order form-factor is used for interp...

متن کامل

An energy- and charge-conserving, implicit, electrostatic particle-in-cell algorithm

Submitted for the APR12 Meeting of The American Physical Society An Energyand Charge-conserving, Implicit, Electrostatic Particle-in-Cell Algorithm in curvilinear geometry1 G. CHEN, L. CHACÓN, Oak Ridge National Laboratory, D.C. BARNES, Coronado Consulting — A recent proof-of-principle study proposes an energyand charge-conserving, fully implicit particle-in-cell algorithm in one dimension [1],...

متن کامل

Efficient orbit integration in fully implicit particle-in-cell algorithms

Recently, an implicit, nonlinearly consistent, energyand charge-conserving particle-incell method has been proposed for multi-scale, full-f kinetic electrostatic simulations [1]. The method employs a Jacobian-free Newton–Krylov (JFNK) solver, capable of using very large timesteps of field evolution without loss of numerical stability or accuracy. A fundamental feature of the method is the nonli...

متن کامل

GPU-accelerated red blood cells simulations with transport dissipative particle dynamics

Mesoscopic numerical simulations provide a unique approach for the quantification of the chemical influences on red blood cell functionalities. The transport Dissipative Particles Dynamics (tDPD) method can lead to such effective multiscale simulations due to its ability to simultaneously capture mesoscopic advection, diffusion, and reaction. In this paper, we present a GPU-accelerated red bloo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013